// pages/live_center/index.js直播员中心
import {getmatchList} from '../../api/live.js'
import { getUserInfo } from '../../api/user.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    pageNum:1,
    pageSize:10,
    info:{},
    lists:[]
  },
  _getUserInfo(){
    getUserInfo().then(res => {
      this.setData({info:res.data})
    })
  },
  edit(){
    wx.navigateTo({
      url: '/pages/anchor_edit/index?state=update',
    })
  },

  
  // 去直播页面
  toLive(e){
    let {index,num} = e.currentTarget.dataset
      let {liveId,matchId,matchName} = this.data.lists[index];
      wx.navigateTo({
        url: `/pages/live_paper/index?liveId=${liveId}&matchId=${matchId}&matchName=${matchName}&lookNum=${num}&type=1`,
      })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  _getmatchList(){
    let {pageNum,pageSize,lists} = this.data
    getmatchList({pageNum,pageSize}).then(res=>{
      console.log(res)
      this.setData({lists:[...lists,...res.rows]})
      if(res.rows.length>0){
        this.setData({pageNum:pageNum+1})
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.setData({pageNum:1,lists:[]})
    this._getmatchList()
    this._getUserInfo()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.setData({pageNum:1,lists:[]})
    this._getmatchList()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this._getmatchList()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})